<!doctype html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

    <title>葡萄藤PPT</title>

    <link rel="stylesheet" href="../css/reveal/reveal.css">

    <!-- PPT主题，可以在/css/reveal/theme/中选择其他主题，目前暂时只能使用该模板 -->
    <link rel="stylesheet" href="../css/reveal/theme/ptt.css">

    <!-- syntax highlighting 代码高亮主题 -->
    <link rel="stylesheet" href="../lib/reveal/css/zenburn.css">

    <!-- 打印和PDF输出样式 -->
    <script>
        var link = document.createElement('link');
        link.rel = 'stylesheet';
        link.type = 'text/css';
        link.href = window.location.search.match(/print-pdf/gi) ? '../css/reveal/print/pdf.css' :
            '../css/reveal/print/paper.css';
        document.getElementsByTagName('head')[0].appendChild(link);
    </script>
</head>

<body>
    <map name="pttmap">
        <area shape="rect" coords="0,0,276,58" href="http://www.jnshu.com" alt="" target="_blank" />
    </map>
    <div class="reveal">
        <div class="slides">
            <section>
                <h2>【JS-12】Angular Cli安装的使用</h2>

                <p>上海分院web小课堂第47期</p>

                <p>分享人：王梦男</p>
            </section>
            <section>
                <p>目录</p>

                <p>1.背景介绍</p>

                <p>2.知识剖析</p>

                <p>3.常见问题</p>

                <p>4.解决方案</p>

                <p>5.编码实战</p>

                <p>6.扩展思考</p>

                <p>7.参考文献</p>

                <p>8.更多讨论</p>
            </section>
            <section>
                <section>
                    <h3>1.背景介绍</h3>
                </section>
                <section>
                    <p>
                        Angular Cli和Angular，Angularjs有什么区别？
                    </p>
                </section>
                <section>
                    <img src="https://pic4.zhimg.com/80/v2-1e720eb866fcd1050182be88228fd4d4_hd.jpg" alt="" srcset="">
                </section>
                <section>
                    <p>
                        Angular Cli是angular对包括一堆工程化构建工具例如webpack的封装，能让开发者更容易的搭建angular工程
                    </p>
                </section>
            </section>
            </section>
            <section>
                <section>
                    <h3>2.知识剖析</h3>
                </section>
                <section>
                    <h3>怎样安装Angular cli？</h3>
                </section>
                <section>
                    <p>前提条件，必须安装好nodejs npm最新版本</p>
                    <img src="https://cli.angular.io/images/cli-logo.svg" alt="" srcset="">
                </section>
                <section>
                    <iframe height="500px" width="800px" src="https://cli.angular.io/" frameborder="0"></iframe>
                </section>
            </section>
            <section>
                <section>
                    <h3>3.常见问题</h3>
                </section>
                <section style="text-align: left;">
                    <h3>
                        <strong>如何检查node，npm，angular cli是否安装好</strong>
                    </h3>
                </section>
            </section>
            <section>
                <section>
                    <h3>4.解决方案</h3>
                </section>
                <section>
                    <p>通过node -v命令</p>
                    <p>通过npm -v命令</p>
                    <p>通过ng -v命令</p>
                </section>
            </section>
            <section>
                <h3>5.编码实战</h3>
            </section>
            <section>
                <section>
                    <h3>6.扩展思考</h3>
                </section>
                <section>
                    <p>angular cli的工程文件解读</p>
                    <img src="http://jns.img.bucket.ks3-cn-beijing.ksyun.com/skill/daily/92e9317f-2e3d-47c4-b5cd-c6861f872f8d.png" alt="" srcset="">
                </section>
                <section>
                    <p>如何开发项目？</p>
                </section>

            </section>
            <section>
                <section>
                    <h3>7.参考文献</h3>
                </section>
                <section>
                    <p style="text-align: left">参考一：
                        <a href="https://cli.angular.io/" target="_Blank">
                            npm官方镜像地址
                        </a>
                    </p>
                    <p style="text-align: left">参考二：
                        <a href="https://angular.cn/" target="_blank">
                            angular中文文档
                        </a>
                    </p>
                    <p style="text-align: left">参考三：
                        <a href="https://segmentfault.com/a/1190000009771946" target="_blank">
                            Angular CLI 终极指南
                        </a>
                    </p>
                </section>
            </section>
            <section>
                <section>
                    <h3>8.更多讨论</h3>
                </section>
                <section>
                    <p>还有哪些命令使用？</p>
                </section>
            </section>
            <section>
                <!--<h4>鸣谢</h4>-->
                <h3>感谢大家观看</h3>

                <p>
                    <small>BY : 王梦男</small>
                </p>
            </section>

        </div>
    </div>

    <script src="../lib/reveal/js/head.min.js"></script>
    <script src="../lib/reveal/reveal.js"></script>

    <script>
        // 以下为常见配置属性的默认值
        // {
        // 	controls: true, // 是否在右下角展示控制条
        // 	progress: true, // 是否显示演示的进度条
        // 	slideNumber: false, // 是否显示当前幻灯片的页数编号，也可以使用代码slideNumber: 'c / t' ，表示当前页/总页数。
        // 	history: false, // 是否将每个幻灯片改变加入到浏览器的历史记录中去
        // 	keyboard: true, // 是否启用键盘快捷键来导航
        // 	overview: true, // 是否启用幻灯片的概览模式，可使用"Esc"或"o"键来切换概览模式
        // 	center: true, // 是否将幻灯片垂直居中
        // 	touch: true, // 是否在触屏设备上启用触摸滑动切换
        // 	loop: false, // 是否循环演示
        // 	rtl: false, // 是否将演示的方向变成RTL，即从右往左
        // 	fragments: true, // 全局开启和关闭碎片。
        // 	autoSlide: 0, // 两个幻灯片之间自动切换的时间间隔（毫秒），当设置成 0 的时候则禁止自动切换，该值可以被幻灯片上的 ` data-autoslide` 属性覆盖
        // 	transition: 'default', // 切换过渡效果，有none/fade/slide/convex/concave/zoom
        // 	transitionSpeed: 'default', // 过渡速度，default/fast/slow
        // 	mouseWheel: true, //是否启用通过鼠标滚轮来切换幻灯片
        // }
        // 初始化幻灯片
        Reveal.initialize({
            history: true,
            dependencies: [{
                    src: '../plugin/markdown/marked.js'
                },
                {
                    src: '../plugin/markdown/markdown.js'
                },
                {
                    src: '../plugin/notes/notes.js',
                    async: true
                },
                {
                    src: '../plugin/highlight/highlight.js',
                    async: true,
                    callback: function () {
                        hljs.initHighlightingOnLoad();
                    }
                }
            ]
        });
    </script>
</body>

</html>